home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ast_text / faqs / forthfaq / applictn < prev    next >
Encoding:
Internet Message Format  |  1993-06-28  |  5.4 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!news.media.mit.edu!uhog.mit.edu!wupost!howland.reston.ans.net!gatech!pitt!willett!ForthFAQ
  2. From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
  3. Newsgroups: comp.lang.forth,comp.answers,news.answers
  4. Subject: Forth FAQ: Applications done with Forth.  (l/m 19.Jun.93)
  5. Message-ID: <4603.UUL1.3#5129@willett.pgh.pa.us>
  6. Date: 23 Jun 93 11:11:22 GMT
  7. Expires: 07 Jul 93 23:59:59 EDT
  8. References: <4584.UUL1.3#5129@willett.pgh.pa.us>
  9. Followup-To: poster
  10. Lines: 98
  11. Approved: news-answers-request@MIT.Edu
  12. Xref: senator-bedfellow.mit.edu comp.lang.forth:12788 comp.answers:1112 news.answers:9694
  13.  
  14. Archive-name: ForthFaq/Applications
  15. Last-modified: 19.Jun.93
  16. Version: 1.0
  17.  
  18.  
  19.     [Thanks to everyone who has contributed information for this
  20.      message.  I have left the header and/or .signature lines in for
  21.      attribution.  Missing or incorrect attributions are a mistake...
  22.      please help me correct any that are wrong.  -dwp]
  23.  
  24. If Forth has been around for 20+ years, what has it been used for?
  25.  
  26.     **********************************************************************
  27.  
  28.     Date: 16 Jun 1993 16:15:25 -0400 (EDT)
  29.     From: koopman@cagate.res.utc.com (Philip Koopman)
  30.     Message-Id: <9306162015.AA22610@casun2.res.utc.com>
  31.  
  32.     Elizabeth Rather's HOPL paper contains a number
  33.     of examples (I don't have time to type them all
  34.     in).  SIGPLAN Notices vol. 28 no. 3, March 1993.
  35.     CMU and Pitt probably both have copies.
  36.  
  37.     [I haven't had the time to look this up yet.  If anyone has a copy
  38.      handy and wants to send me the info, I would appreciate it. -dwp]
  39.  
  40.     **********************************************************************
  41.  
  42.     Date: Wed, 9 Jun 93 14:34:28 bst
  43.     Message-Id: <9306091334.AA27065@hpc.lut.ac.uk>
  44.     From: Merlin <N.U.Fitzsimons@loughborough.ac.uk> (MERLIN)
  45.  
  46.     The early 80s arcade game "Defender", by Williams, was written in
  47.     6809 FORTH with some custom graphics and sound hardware.  This was
  48.     a fine and extremely fast game, with pretty graphics - I think it
  49.     must have been the first game to use parallax scrolling (the
  50.     starfield scrolled sideways at a different rate to the landscape,
  51.     increasing the sense of depth).  Williams did some more arcade
  52.     games before deciding to concentrate once again on pinballs; I
  53.     think it's likely that these were also written in FORTH, along
  54.     with some of their pinball driver software, but I can't confirm
  55.     that.
  56.  
  57.     A few years ago, I used a homebrew (well, I did it at the
  58.     office...) FORTH on the Atari ST to produce a conversion of a C64
  59.     game called OOPS - a kind of real-time logic puzzle based around
  60.     symmetrical grids, designed by a guy called Jason Kendall from
  61.     Salisbury, England.  This received very good reviews in the C64
  62.     version.  Unfortunately, shortly after we delivered the 16 bit
  63.     versions (PC, ST and Amiga - only the ST in FORTH, the rest in
  64.     Assembler), the publisher, The Big Apple Entertainment Co Ltd (who
  65.     despite their name were based in London) was closed down by its
  66.     parent company, so the ST version was never released.  A little
  67.     while after, I left CygnusSoft to go and run a pub for a couple of
  68.     years, so my ST FORTH never got used again - although I've still
  69.     got a copy, if only I can find someone with an ST...
  70.  
  71.     In addition to all this boring reminiscence, In 1984-85 I worked
  72.     for a digital systems engineering company called Jasmin
  73.     Electronics, then based in Leicester, England, who used FORTH for
  74.     all their software at that time.  Their speciality was in Teletext
  75.     systems.  There's at least one Cable TV station in California who
  76.     provided a Teletext service using Jasmin kit - one of the first
  77.     things I worked on for them was a FORTH system that took news
  78.     straight off the AP wire and formatted it into pages that were
  79.     included directly into the Teletext magazine.  The railway
  80.     stations and airports of (at least) Europe are also littered with
  81.     Jasmin Teletext information display systems, which were all,
  82.     originally at least, written in FORTH. They also did a water
  83.     pumping control system for the Rickmansworth area of England - it
  84.     used a WAN of proprietary 68000-based kit, was grossly
  85.     underpowered for the job, and was delivered massively late and
  86.     over budget, which must have been why their salaries were so
  87.     lousy...  :-)
  88.  
  89.     [Email address from .signature: hunuf@lut.ac.uk  -dwp]
  90.  
  91.     **********************************************************************
  92.  
  93.     Date: Wed, 9 Jun 1993 00:17:39 -0500 (CDT)
  94.     From: "Christopher A. Bongaarts"
  95.     Message-Id: <Pine.3.05.9306090039.A23399-a100000@student.tc.umn.edu>
  96.  
  97.     Adventure Construction Set, by Stuart Smith.  Published by
  98.     Electronic Arts.  The Commodore 64 version was written in forth,
  99.     and this game featured incredible music and very good graphics (if
  100.     you don't mind 160x200x4 graphics!)
  101.  
  102.     =-=-=-=-=-= Chris Bongaarts =-=-=-= Sir Taxi of the Wild Crew =-=-=-=-=-=
  103.     Internet: bong0004@student.tc.umn.edu FidoNet 1:282/54  "Chris Bongaarts"
  104.           taxi@tdkt.kksys.com         Call the Game Center (612)942-7531
  105. ---
  106. If you have any questions about ForthNet/comp.lang.forth or any information
  107. to add/delete or correct in this message or any suggestions on formatting or
  108. presentation, please contact Doug Philips at one of the following addresses:
  109.           Internet: dwp@willett.pgh.pa.us
  110.           Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  111.           GEnie:    D.PHILIPS3
  112.